package com.limanyik.family.common.entity.server.security;

import lombok.Data;

@Data
public class RegisterVo {

    /**
     * 注册手机号码
     */
    private String phone;
    /**
     * 注册邮箱
     */
    private String email;
    /**
     * 验证码（手机号码6位数，注册邮箱4位数）
     */
    private String code;

    /**
     * 是否手机校验（默认true）
     */
    private boolean isPhoneVerify = true;

    /**
     * 验证码格式校验
     *
     * @return
     */
    private boolean formatVerify() {
        if (!isPhoneVerify && code.length() != 4) {
            return false;
        }
        if (isPhoneVerify && code.length() != 6) {
            return false;
        }
        return true;
    }

    public boolean getIsPhoneVerify(){
        return this.isPhoneVerify;
    }

}
